status,err = pcall(function()
    error("my error")
end)
print(err)
function foo(str)
    if type(str) ~= "string" then
        error("string expected",2)
    end
end
foo{1}